Versions:

  • 3.33.0
  • 3.32.3
  • 3.31.0
  • 3.30.0
  • 3.29.1
  • 3.29.0
  • 3.28.0
  • 3.27.0
  • 3.26.1
  • 3.26.0

ast-index 3.33.0, published by defendend, is a cross-platform command-line utility engineered for high-speed structural code search across more than a dozen mainstream and emerging language ecosystems. Written in native Rust and now in its tenth public iteration, the tool ingests entire codebases written in Android/Kotlin/Java, iOS/Swift/Objective-C, Dart/Flutter, TypeScript/JavaScript, Rust, Ruby, C#, PHP, Python, Go, Perl, C++, and Protocol Buffers, then builds a compact, queryable index that lets developers locate classes, functions, constants, imports, or custom patterns in milliseconds instead of minutes. Typical use cases include rapid impact analysis before refactoring, pinpointing deprecated API usage across polyglot micro-services, auditing third-party dependencies for security-sensitive calls, and generating on-the-fly call graphs during code review. Because the indexer preserves full syntactic context, searches can be filtered by visibility modifiers, inheritance chains, or attribute annotations without resorting to fragile regular expressions. The CLI outputs plain text, JSON, or LSP-compatible locations, so results feed naturally into editors, CI gates, or web dashboards. ast-index operates entirely offline, requires no running build system, and updates its internal grammar definitions automatically when newer language standards appear, making it equally useful for legacy maintenance and green-field projects. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources such as winget, always delivering the latest version and supporting batch installation of multiple applications.

Tags: